home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / FIGI2.z / FIGI2
Text File  |  1996-03-14  |  3KB  |  67 lines

  1.  
  2.  
  3.  
  4. ____FFFFIIIIGGGGIIII2222((((3333FFFF))))                                                          ____FFFFIIIIGGGGIIII2222((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      FIGI2, SFIGI2   -  EISPACK routine.  Given a NONSYMMETRIC TRIDIAGONAL
  10.      matrix such that the products of corresponding pairs of off-diagonal
  11.      elements are all non-negative, and zero only when both factors are zero,
  12.      this subroutine reduces it to a SYMMETRIC TRIDIAGONAL matrix using and
  13.      accumulating diagonal similarity transformations.
  14.  
  15.  
  16. SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
  17.           ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee  ffffiiiiggggiiii2222((((nnnnmmmm,,,, nnnn,,,, tttt,,,, dddd,,,, eeee,,,, zzzz,,,, iiiieeeerrrrrrrr))))
  18.           iiiinnnntttteeeeggggeeeerrrr          nnnnmmmm,,,, nnnn,,,, iiiieeeerrrrrrrr
  19.           ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn tttt((((nnnnmmmm,,,,3333)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, zzzz((((nnnnmmmm,,,,nnnn))))
  20.  
  21.           ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssffffiiiiggggiiii2222((((nnnnmmmm,,,, nnnn,,,, tttt,,,, dddd,,,, eeee,,,, zzzz,,,, iiiieeeerrrrrrrr))))
  22.           iiiinnnntttteeeeggggeeeerrrr          nnnnmmmm,,,, nnnn,,,, iiiieeeerrrrrrrr
  23.           rrrreeeeaaaallll             tttt((((nnnnmmmm,,,,3333)))),,,, dddd((((nnnn)))),,,, eeee((((nnnn)))),,,, zzzz((((nnnnmmmm,,,,nnnn))))
  24.  
  25.  
  26.  
  27. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  28.      On INPUT
  29.  
  30.      NNNNMMMM must be set to the row dimension of two-dimensional array parameters
  31.      as declared in the calling program dimension statement.
  32.  
  33.      NNNN is the order of the matrix.
  34.  
  35.      TTTT contains the input matrix.  Its subdiagonal is stored in the last N-1
  36.      positions of the first column, its diagonal in the N positions of the
  37.      second column, and its superdiagonal in the first N-1 positions of the
  38.      third column.  T(1,1) and T(N,3) are arbitrary.  On OUTPUT
  39.  
  40.      TTTT is unaltered.
  41.  
  42.      DDDD contains the diagonal elements of the symmetric matrix.
  43.  
  44.      EEEE contains the subdiagonal elements of the symmetric matrix in its last
  45.      N-1 positions.  E(1) is not set.
  46.  
  47.      ZZZZ contains the transformation matrix produced in the reduction.
  48.  
  49.      IIIIEEEERRRRRRRR is set to Zero       for normal return, N+I        if T(I,1)*T(I-
  50.      1,3) is negative, 2*N+I      if T(I,1)*T(I-1,3) is zero with
  51.         one factor non-zero.  Questions and comments should be directed to B.
  52.      S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL LABORATORY
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.